package com.qidian.mes.sso.service;

import com.qidian.common.pojo.MESResult;

/**
 * @Author 任超
 * Time 2024/10/14 9:51
 */
public interface UserService {
    /**
     * 登录业务
     * @param username 登录的用户名
     * @param password 登录密码
     * @return 如果登录成功，返回的状态码为200，失败状态码为500.  登录成功之后，返回的Result中的msg中保存的是token字符串，data中保存用户信息
     */
    MESResult login(String username,String password);

    /**
     * 校验用户登录状态
     * @param token
     * @return 结果中有token和用户信息，当然如果校验失败就要包含失败信息
     */
    MESResult checkLogin(String token);
}
